package com.ht.miscorservice.demo.server.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.hanthink.common.core.annotation.Excel;
import com.hanthink.common.core.domain.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统用户
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2022-02-25 22:59:08
 */
@Data
@TableName("sys_user")
public class SysUserEntity extends BaseEntity<SysUserEntity> {
	private static final long serialVersionUID = 1L;
  /**
   * getWapper
   */
  public static final LambdaQueryWrapper<SysUserEntity> getWapper(){
    return new LambdaQueryWrapper<>();
  }




  /** 部门ID */
  private Long deptId;

  /** 用户账号 */
  private String userName;

  /** 用户昵称 */
  private String nickName;

  /** 用户邮箱 */
  private String email;

  /** 手机号码 */
  private String phonenumber;

  /** 用户性别 */
  private String sex;

  /** 用户头像 */
  private String avatar;

  /** 密码 */
  private String password;

  /** 帐号状态（0正常 1停用） */
  @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
  private String status;

  /** 删除标志（0代表存在 2代表删除） */
  private String delFlag;




  @Override
  protected Serializable pkVal() {
    return this.getId();
  }
}
